home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 20
/
020.d81
/
pps #46
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
1KB
|
65 lines
5 print"[147][144]":poke53281,1
6 forc=54272to54272+24:pokec,0:next
7 print"organ."
8 print"press keys. z to , is one scale. q to i is another."
9 print" press '_' to exit to loadstar"
10 dim tbl(255,1) : s=54272
20 pokes+24,15: rem set volume
30 pokes+5,34: rem attack/decay
40 pokes+6,248: rem substain/release
45 :
46 poke650,255
47 hi=1:lo=0
50 for x=1to28
60 : readi,tbl(i,hi),tbl(i,lo)
70 nextx
75 :
100 gosub1000:x=peek(197)
102 pokes+5,0:pokes+6,0
103 k=asc(k$)
105 iftbl(k,lo)=0then100
110 pokes+1,tbl(k,1):pokes+0,tbl(k,0)
115 pokes+5,34: rem attack/decay
116 pokes+6,248: rem substain/release
120 pokes+4,33
121 poke53281,k
125 ifpeek(197)=64then140
130 ifpeek(197)=xthen130
140 pokes+4,32:k$=""
150 :
160 goto100
170 data90,8,97
180 data88,9,104
190 data67,10,143
200 data86,11,48
210 data66,12,143
220 data78,14,24
230 data77,15,210
240 data44,16,195
250 data83,8,255
260 data68,9,247
265 data71,11,218
270 data72,13,78
280 data74,14,239
290 data76,17,195
300 data81,16,195
310 data87,18,209
320 data69,21,31
330 data82,22,96
340 data84,25,30
350 data89,28,49
360 data85,31,165
370 data73,33,135
380 data50,17,195
390 data51,19,239
400 data53,23,181
410 data54,26,152
420 data55,29,223
430 data57,35,134
1000 poke198,0:wait198,1:getk$:ifk$=""then1000
1002 ifk$="_"then60000
1010 return
50000 :
60000 rem return to loadstar
60010 load"hello connect",8